﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            // вводит с клав. непустой массив интов, печатает его, инвертирует и снова печатает

            //--------------------------------------------------- // ввод массива с клавиатуры
            Console.WriteLine("Enter number of elements in array:  ");

            int number = int.Parse(Console.ReadLine());

            int[] ar = new int[number];

            Console.WriteLine("Enter array elements:  ");

            for (int i = 0; i < number; i++)
            {
                ar[i] = int.Parse(Console.ReadLine());

            }
            //--------------------------------------------------- // печать массива

            Console.WriteLine("Incoming array:  ");

            foreach (var element in ar)
            {
                Console.Write(element+" ");
            }
            Console.WriteLine();
            //--------------------------------------------------- // инвертирует массив и печатает
            int [] invertAr = new int [ar.Length];
            for (int j = 0; j < ar.Length; j++)
            {
                int tmp = ar[j];
                invertAr[j] = ar[ar.Length - 1 - j];
                invertAr[ar.Length - 1 - j] = tmp;
            }
            Console.WriteLine("Inverted array: ");
            foreach (var element in invertAr)
            {
                Console.Write(element + " ");
            }
            Console.WriteLine();
        }
    }
}
